do someone dirt - French English Dictionary